增加删除功能

FFIB 2 ans auparavant
Parent
Commettre
b814caf684
2 fichiers modifiés avec 11 ajouts et 0 suppressions
  1. 10 0
      api/tenancy_admin_views.py
  2. 1 0
      tenancy/models.py

+ 10 - 0
api/tenancy_admin_views.py

@@ -104,6 +104,16 @@ def shot_update(request, administrator):
104 104
 
105 105
 @logit
106 106
 @check_admin
107
+def shot_delete(request, administrator):
108
+    shot_id = request.POST.get('shot_id', '')
109
+
110
+    TenancyShotInfo.objects.filter(shot_id=shot_id).update(admin_id=admin_id, status=False)
111
+
112
+    return response()
113
+
114
+
115
+@logit
116
+@check_admin
107 117
 def shot_request_list(request, administrator):
108 118
     page = request.POST.get('page', 1)
109 119
     num = request.POST.get('num', 20)

+ 1 - 0
tenancy/models.py

@@ -16,6 +16,7 @@ class TenancyShotInfo(BaseModelMixin):
16 16
         (1, u'已租'),
17 17
     )
18 18
 
19
+    admin_id = models.CharField(_(u'admin_id'), max_length=32, blank=True, null=True, help_text=u'经手人唯一标识', db_index=True)
19 20
     shot_id = ShortUUIDField(_(u'shot_id'), max_length=32, blank=True, null=True, help_text=u'镜头唯一标识', db_index=True, unique=True)
20 21
     model_id = models.CharField(_(u'model_id'), max_length=32, blank=True, null=True, help_text=u'型号唯一标识', db_index=True)
21 22
     model_name = models.CharField(_(u'model_name'), max_length=255, blank=True, null=True, help_text=u'型号名称')